package com.liang.pojo.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
public class ExcuseDto implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 字段解释:民兵请假条id
     */

    private Long excuse_id;



    /**
     * 字段解释:请假民兵id
     */

    private Long user_id;



    /**
     * 字段解释:民兵的请假理由

     */

    private String reason;



    /**
     * 字段解释:请假开始的时间
     */

    private String start_time;



    /**
     * 字段解释:销假的截止时间
     */

    private String end_time;



    /**
     * 字段解释:假条的状态，0代表审核中，1代表没有通过审核，2代表通过审核
     */

    private Integer excuse_state;



    /**
     * 字段解释:0代表未销假，1销假正在审核，2代表已经销假
     */

    private Integer flag;



    /**
     * 字段解释:创建时间
     */

    private String create_time;



    /**
     * 字段解释:修改本条数据的时间
     */

    private String change_time;


    /**
     * 字段解释:上级领导所在部门id
     */
    private Long army_id;


    /**
     * 审批意见,true代表同意，false代表不同意
     */
    private Boolean approveExcuse_state;

    /**
     *申请人的名字
     */
    private String user_name;

    /**
     * 当前页的大小
     */
    private Integer pageSize;

    /**
     * 当前页码数目
     */
    private Integer pageNum;

    /**
     * 开始的位置
     */
    private  Integer start;

    /**
     * 取几个数据
     */
    private Integer limit;

    //当前审批的进度位置
    private String army_name;

    /**
     * 判断销假是否超时，1代表未超时，2代表超时,3.代表假期还没有开始。
     */
    private Integer bit;

    //直观的表达判断销假是否超时，1代表未超时，2代表超时,3.代表假期还没有开始。
    private  String showbit;

    //这个记录是否可以销假
    private Boolean isDeleteExcuse;

}
